
package cz.czu.pef.DataModelling.dao;

import javax.persistence.EntityManager;

import cz.czu.pef.DataModelling.entityObjects.IdPersistenceEntityObject;


/**
 * Contains basic DAO operations (CRUD, count, countWithFilter, find*) for given Entity.
 * Includes some additional methods that are not related to the Entity itself. 
 * 
 * @author Rostislav Stříbrný
 *
 * @param <T>
 */
public interface Dao<T extends IdPersistenceEntityObject> extends DaoBasic<T>
{
  public EntityManager getEntityManager();
}
